//
//
// import 'package:xim/http/apis.dart';
// import 'package:xim/widget/dash_chat_2/dash_chat_2.dart';
//
// /// 用户模型 [requestUserInfo(account)] [java:UserInfoRespVo]
// class User {
//
//   /// 用户Id
//   late int id;
//
//   /// 用户名
//   late String name;
//
//   late String account;
//
//   /// 用户头像
//   late String avatar;
//
//   /// 公钥地址
//   late String publicKey;
//
//   User({required this.id, required this.name, required this.avatar, required this.publicKey,required this.account});
//
//   /// Map 转实体类
//   User.fromJson(Map<String, dynamic> json) {
//     id = json['id'];
//     name = json['name'] ?? '';
//     avatar = json['avatar'] ?? '';
//     publicKey = json['publicKey'];
//     account = json['account'];
//   }
//
//   Map<String, dynamic> toJson() =>{
//     "id": id,
//     "name": name,
//     "avatar": avatar,
//     "publicKey": publicKey,
//     "account": account,
//   };
//
//   User.defaultValue():
//       id=-1,
//       name="示例用户",
//       avatar="https://img.touxiangwu.com/uploads/allimg/2022053117/0k1y1hamsmd.jpg",
//       account="1231231",
//       publicKey="1312313131"
//   ;
//
//   ChatUser toChatUser() {
//     var chatUser = ChatUser(id: account);
//     chatUser.firstName = name;
//     chatUser.profileImage = avatar;
//     chatUser.customProperties = {
//       "publicKey": publicKey,
//       "id": id,
//     };
//     return chatUser;
//   }
//
// }